﻿<%@ page contentType="text/html;charset=gbk"%>
<%
    // 页面连接路径
    String jspUrl = null ;
    // 定义如下分页变量
    // 1、定义没页要显示的记录数，默认是10条每页
    int lineSize = 10 ;
    // 2、定义一个当前是第几页
    int currentPage = 1 ;
    // 计算出总页数
    int pageSize = 0 ;
    // 总记录数 / 每页显示的记录数
    int allRecorders = 0 ;
    // 加入查询关键字变量
    String keyWord = null ;
    // 加入一个检索标记
    String searchFlag = "F" ;
%>
<%
    // 需要从外面接收以下参数
    // 当前页、每页显示的记录数、总记录数、查询关键字、连接地址
    jspUrl = request.getParameter("jspUrl") ;
    keyWord = request.getParameter("keyWord") ;
    searchFlag = request.getParameter("searchFlag") ;
    try
    {
        lineSize = Integer.parseInt(request.getParameter("lineSize")) ;
        currentPage = Integer.parseInt(request.getParameter("currentPage")) ;
        allRecorders = Integer.parseInt(request.getParameter("allRecorders")) ;
    }
    catch(Exception e)
    {
        // s
    }
%>
<%
    // 计算总页数
    pageSize = (allRecorders+lineSize-1)/lineSize ;
%>
<script language="javaScript">
    function openPage(curpage)
    {
        document.spage.cp.value = curpage ;
        // alert(cupage) ;
        document.spage.submit() ;
    }
    function selOpenPage()
    {
        document.spage.cp.value = document.spage.selpage.value ;
        document.spage.submit() ;
    }
    function change()
    {
        if(document.spage.kw.value!="")
        {
            document.spage.status.value = "selectlike" ;
        }
    }
</script>
<form name="spage" action="<%=jspUrl%>" onSubmit="change()">
<input type="hidden"
    name="status" value="${status}"> <input type="hidden"
    name="${param.flagname}" value=${param.flagvalue}> <%
 if ("T".equals(searchFlag)) {
 %> 输入查询关键字：<input type="text" name="kw"
    value="<%=keyWord.equals("null") ? "" : keyWord%>"> <input
    type="submit" value="查询"> <br>
<br>
<%
}
%> <%
 if (allRecorders > 0) {
 %> <input type="button" value="首页" onClick="openPage(1)"
    <%=currentPage == 1 ? "disabled" : ""%>> <input type="button"
    value="上一页" onClick="openPage(<%=currentPage - 1%>)"
    <%=currentPage == 1 ? "disabled" : ""%>> <input type="button"
    value="下一页" onClick="openPage(<%=currentPage + 1%>)"
    <%=currentPage == pageSize ? "disabled" : ""%>> <input type="button"
    value="尾页" onClick="openPage(<%=pageSize%>)"
    <%=currentPage == pageSize ? "disabled" : ""%>> <input type="hidden"
    name="cp" value=""> <font color="red" size="5"><%=currentPage%></font>
/ <font color="red" size="5"><%=pageSize%></font> 跳转到 <select
    name="selpage" onChange="selOpenPage()">
    <%
    for (int x = 1; x <= pageSize; x++) {
    %>
    <option value="<%=x%>" <%=currentPage == x ? "selected" : ""%>><%=x%></option>
    <%
    }
    %>
</select> 页 <%
}
%>
</form>
